- dewcap
- \\ˈ ̷ ̷ˌ ̷ ̷\ noun
: a tube extending beyond the objective of a telescope to retard the deposition of dew on the object glass and to prevent entrance of light from the side
Useful english dictionary. 2012.
Useful english dictionary. 2012.
dewcap — dew·cap … English syllables